<!doctype html>
<head>
<title>Terms of Service</title>
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Lato:400|Source+Code+Pro:400">
<style>
* { font-family: Lato; font-weight: 400; }
body { margin-left: 10%; margin-right: 10%; margin-top: 0.5in; }
div { margin: auto; max-width: 700px; }
h1, h2, h3, h4 { font-weight: 400; }
code, tt { font-family: Source Code Pro; font-weight: 400;
   background: wheat;}
li { padding-bottom: 5px; }
</style>
</head>
<body>
<div>
<a href="//">
<img src="/image/dpencil-32.png"
style="border:0;float:left;padding-right:10px;margin-top:3px;"
title="pencilcode.net"></a>
<h1>Pencil Code Terms of Service</h1>
<h2>About Pencil Code</h2>
<p>Pencil Code is an educational service provided by
David Bau and the Pencil Code Team, at 88 Lincoln Road, Lincoln MA.

<p>By using the Pencil Code service, you are agreeing to these terms.

<h2>Code of Conduct</h2>

<p>The Pencil Code community is dedicated to
furthering Computer Science education for all ages,
and its educational mission depends on the good
behavior of all participants.  When using the Pencil Code service, you
must conform to the community code of conduct:
<ul>
<li><u>Be Nice.</u> Do not mess up other peoples' work.
<strong>Do not post content that detracts from education on the site.</strong>
This a learning space that is not locked down
(for example, passwords are optional). So feel free to explore, create,
and link, but also please be considerate.
<li><u>Be Careful.</u> Do not depend on Pencil Code to keep your data safe.
Data posted here is public, and data is not secured from loss.
<strong>You may not post private or personally identifiable
information.</strong>  Passwords on Pencil Code
do not prevent malicious interference.
</ul>

<p>Pencil Code reserves the right to terminate service and delete any posted
content, including whole accounts, any time for any reason.
Content and accounts that bully, disparage, misrepresent, or
interfere with other people or their work may be removed.
Copyrighted content posted without permission may be removed.
Personally identifiable information and private data
may be removed.

<p>If you notice anything that does not conform to the code of
conduct, please bring it to the attention of
<a href="mailto:david.bau@gmail.com">David Bau</a> for removal.
Users who do not conform to the code of conduct may be
blocked from using the Service.

<h2>Grant of License to Posted Information</h2>
<p>One of the missions of Pencil Code is to nurture a community
of students who learn from each other, so when you upload or otherwise
submit content to the Pencil Code service,
you give the Pencil Code Team, and users of the Pencil Code
service a worldwide license
to use, host, store, reproduce, modify, create derivative works,
communicate, publish, publicly perform, publicly display and distribute
such content.

<h2>Privacy and Prohibition on Persionally Identifiable Information</h2>
<p>When using Pencil Code, you agree to protect your own
privacy and the privacy of other users.  You agree to
read and understand the <a href="privacy.html">Pencil Code Privacy Policy</a>.

<p>Because users of all ages may use Pencil Code, you must not use
Pencil Code to post or collect information that a child should not post.
In particular, posting of private and personally identifiable information is
expressly prohibited on Pencil Code.  Examples of information
that may not be posted:
<ul>
<li>You may not post the full name (a first and last name) of yourself
 or any other user.
<li>You may not post personal contact information such as an
 email address, social network id, or phone number.
<li>You may not post a street address.
<li>You may not post a social security number.
<li>You may not post photos, videos, or audio of a child's image or voice.
<li>You may not post content that uses cross-site
 persistent identifiers such as advertising cookies or
 social network cookies.
<li>You may not post geolocation information that identifies a street.
</ul>
<p>Personally identifiable information, including entire accounts,
may be removed from Pencil Code to conform with this policy.

<p>A Pencil Code account cannot be used to contact you directly,
and you may not post your email or other contact information on
Pencil Code.  Teachers or other adults who need
a place to post their contact information are encouraged to use other
services for hosting that content.

<h2>Educational Use Only</h2>
<p>Pencil Code is an educational service that is not designed for
hosting commercial content. You
may not use the Service on behalf of or as part a business.

<h2>Inactive Accounts</h2>
<p>In order to keep the service updated, friendly, and easy to navigate,
Pencil Code may delete accounts that have been inactive for some
period of time.

<h2>About These Terms</h2>
The Pencil Code Team continually develops and improves the
service.
In the future Pencil Code may modify these terms to, for example,
reflect changes to
the Service or reflect changes to the law.
You should look at the terms regularly.

<h2>Disclaimer of Warranty</h2>
<p>
THE SOFTWARE AND SERVICES ARE PROVIDED "AS IS",
 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
SERVICE PROVIDERS, AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
SERVICES OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE OR SERVICES.
<p>
SOME JURISDICTIONS PROVIDE FOR CERTAIN WARRANTIES, LIKE THE IMPLIED
WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NON-INFRINGEMENT. TO THE EXTENT PERMITTED BY LAW, WE EXCLUDE ALL WARRANTIES.

</div>

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-45359764-1', 'pencilcode.net');
ga('send', 'pageview');
</script>
